#include "Principal.h"


void Principal::mostrarMenu(){

    do{

        posMenX = (800 - menu->w) / 2;
        posMenY = (600 - menu->h) / 2;

        posNuevoJuegoX=114;
        posNuevoJuegoY=417;

        posRecX=114;
        posRecY=490;

        posSalX=114;
        posSalY=590;

        hard.borrarPantallaOculta(255,255,255);
        hard.dibujarImagenOculta(menu,posMenX, posMenY);
        hard.dibujarImagenOculta(imgNuevoJuego,posNuevoJuegoX, posNuevoJuegoY);
        hard.dibujarImagenOculta(imgRecords,posRecX, posRecY);
        hard.dibujarImagenOculta(imgSalir,posSalX, posSalY);


        hard.visualizarOculta();
        hard.comprobarRaton();

        //if(hard.botonPulsado(TECLA_1))
        if((hard.colision(hard.posRatX,hard.posRatY,4,4,posNuevoJuegoX,
        posNuevoJuegoY,anchuraNuevoJuego,alturaNuevoJuego))==1){
            /*va a nuevo juego*/
            printf("Click en nuevo juego!\n");
            hard.pausa(100);
        }

        //if(hard.botonPulsado(TECLA_2));
        if((hard.colision(hard.posRatX,hard.posRatY,4,4,posRecX,
        posRecY,anchuraRecords,alturaRecords))==1){
            printf("Click en records!\n");
            hard.pausa(100);
            rec.mostrar(hard);//arreglar
            /*va a records*/
        }

        //if(teclaPulsada(TECLA_3))
        if((hard.colision(hard.posRatX,hard.posRatY,4,4,posSalX,
        posSalY,anchuraSalir,alturaSalir))==1){
            printf("Click en salir!\n");
            hard.pausa(100);
            teclaSalir=1;
        }

    }while(teclaSalir!=1);
}

void Principal::comprobarBoton(){

}

void Principal::inicializar(){
    hard.inicializar(800,600,24);

    rec.cargar();

    menu = hard.cargarImagen("menu.bmp");
    imgNuevoJuego = hard.cargarImagen("nuevoJuego.bmp");
    imgRecords = hard.cargarImagen("records.bmp");
    imgSalir = hard.cargarImagen("salir.bmp");

    teclaSalir=0;
    anchuraNuevoJuego= imgNuevoJuego->w;
    alturaNuevoJuego= imgNuevoJuego->h;

    anchuraRecords= imgRecords->w;
    alturaRecords= imgRecords->h;

    anchuraSalir= imgSalir->w;
    alturaSalir= imgSalir->h;


}

void Principal::salir(){

}
